#define _CRT_SECURE_NO_WARNINGS 
#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
//    int a = 0;
//    int b = 0;
//    scanf("%d %d", &a, &b);
//    int c = 0;
//    int d = 0;
//    c = a / b;
//    d = a % b;
//    printf("%d %d", c, d);
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);//1000<=n<=9999
//    printf("%d%d%d%d", n % 10, n / 10 % 10, n / 100 % 10, n / 1000);
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//    int arr[5] = { 0 };
//    int i = 0;
//    for (i = 0; i < 5; i++)
//        scanf("%d ", &arr[i]);
//    int sum = 0;
//    for (i = 0; i < 5; i++)
//        sum += arr[i];
//    float avg = sum / 5.0;
//    printf("%.1f", avg);
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//    int a = 0;
//    int b = 0;
//    while (scanf("%d %d", &a, &b) != EOF)
//        if (a == b)
//            printf("%d=%d\n", a, b);
//        else if (a < b)
//            printf("%d<%d\n", a, b);
//        else
//            printf("%d>%d\n", a, b);
//    return 0;
//}
#include<stdio.h>
int main()
{
    int t = 0;
    scanf("%d", &t);
    int h = 0;
    int m = 0;
    int s = 0;
    h = t / 3600;
    m = (t - 3600 * h) / 60;
    s = t - 3600 * h - 60 * m;
    printf("%d %d %d ", h, m, s);
    return 0;
}